2107
1137
753
621
1424
560
914
765
2869
2497
1073
715
886
732
1703
519
690
471
1042
998
705
492
403
2319